Линейная задача о дополнительности

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Линейная задача о дополнительности (LCP) — задача математической теории оптимизации, часто возникающая в вычислительной механике и охватывающая хорошо известное квадратичное программирование как частный случай. Задача был предложен Коттлом и Данцигом в 1968 году[1][2][3].

Формулировка[править | править код]

Даны действительные матрица M и вектор q. Задача линейной дополнительности (LCP) предусматривает определение по (q, M) векторов z и w, которые удовлетворяют следующим ограничениям:

  • (то есть каждая компонента этих векторов неотрицательна)
  • или, что эквивалентно, Это условие из теории дополнительности[англ.], так как из него следует тот факт, что для всех хотя бы одна из величин и может быть положительна.

Достаточным условием существования и единственности решения этой задачи является то, что матрица M должна быть симметричной положительно определённой. Если матрица M такова, что LCP (q, M) имеет решение для каждого q, то M является Q-матрицей. Если M таково, что LCP (q, M) имеет единственное решение для каждого q, то M является P-матрицей. Обе эти характеристики являются достаточными и необходимыми[4].

Вектор w является переменной рассогласования[5] и поэтому она обычно отбрасывается после нахождения z. Таким образом, задача также может быть сформулирована следующим образом:

  • (условие дополнительности)

Примечания[править | править код]

Ссылки[править | править код]